The Efficiency of Resolution and Davis--Putnam Procedures

نویسندگان

  • Paul Beame
  • Richard M. Karp
  • Toniann Pitassi
  • Michael E. Saks
چکیده

We consider several problems related to the use of resolution-based methods for determining whether a given boolean formula in conjunctive normal form is satisfiable. First, building on work of Clegg, Edmonds and Impagliazzo, we give an algorithm for satisfiability that when given an unsatisfiable formula of F finds a resolution proof of F , and the runtime of our algorithm is nontrivial as a function of the size of the shortest resolution proof of F . Next we investigate a class of backtrack search algorithms, commonly known as Davis-Putnam procedures and provide the first average-case complexity analysis for their behavior on random formulas. In particular, for a simple algorithm in this class, called ordered DLL we prove that the running time of the algorithm on a randomly generated k-CNF formula with n variables and m clauses is 2Θ(n(n/m) 1/(k−2)) with probability 1− o(1). Finally, we give new lower bounds on res(F), the size of the smallest resolution refutation of F , for a class of formulas representing the pigeonhole principle, and for randomly generated formulas. For random formulas, Chvátal and Szemerédi had shown that random 3-CNF formulas with a linear number of clauses require exponential size resolution proofs ∗Preliminary versions of these results appeared in the 37th IEEE Symposium on Foundations of Computer Science [BP96] and the 30th ACM Symposium of Theory of Computing [BKPS98]. †Research supported by NSF grant CCR-9303017. ‡ Research supported by NSF grant CCR-9457782 and US-Israel BSF Grant 95-00238. § Research supported by NSF grant CCR-9700239. This work was done while the author was on sabbatical at University of Washington.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Complexity of Automated Reasoning

This thesis explores the relative complexity of proofs produced by the automatic theorem proving procedures of analytic tableaux, linear resolution, the connection method, tree resolution and the Davis-Putnam procedure. It is shown that tree resolution simulates the improved tableau procedure and that SL-resolution and the connection method are equivalent to restrictions of the improved tableau...

متن کامل

Partial Implicit Unfolding in the Davis-Putnam Procedure for Quantified Boolean Formulae

Quantified Boolean formulae offer a means of representing many propositional formula exponentially more compactly than propositional logic. Recent work on automating reasoning with QBF has concentrated on extending the Davis-Putnam procedure to handle QBF. Although the resulting procedures make it possible to evaluate QBF that could not be efficiently reduced to propositional logic (requiring w...

متن کامل

Simpliication with Renaming: a General Proof Technique for Tableau and Sequent-based Provers

Tableau and sequent calculi are the basis for most popular interactive theorem provers for hardware and software veri cation. Yet, when it comes to decision procedures or automatic proof search, tableaux are orders of magnitude slower than Davis-Putnam, SAT based procedures or other techniques based on resolution. To meet this challenge, this paper proposes a theoretical innovation: the rule of...

متن کامل

Empirical evaluation of two versions of the Davis-Putnam algorithm

This paper summarizes the author's paper (presented in KR-94 and titled \Directional Resolution: The Davis-Putnam Procedure, Revisited" [Dechter and Rish, 1994]), focusing on its empirical aspects. It compares a resolution based variant of the Davis-Putnam algorithm with a backtracking variant and highlights their sensitivity (or insensitivity) to the problems' structure. Experiments show that ...

متن کامل

Ordered Binary Decision Diagrams and the Davis-Putnam Procedure

We compare two prominent decision procedures for propositional logic: Ordered Binary Decision Diagrams (obdds) and the Davis-Putnam procedure. Experimental results indicate that the Davis-Putnam procedure outperforms obdds in hard constraint-satisfaction problems, while obdds are clearly superior for Boolean functional equivalence problems from the circuit domain, and, in general, problems that...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • SIAM J. Comput.

دوره 31  شماره 

صفحات  -

تاریخ انتشار 2002